Design and Implementation of Distributed Time Petri-Nets (TPNs) Simulator in the RAS/Tools Framework
نویسندگان
چکیده
The Real-time Architectural Specification (RAS) based on Time Petri-Nets (TPNs) formal method provides a modeling approach to support design and development of reliable real-time distributed systems. In this paper, we present a distributed TPNs simulation algorithm and its clustering implementation for RAS model simulation. The distributed algorithm and implementation can observably simplify the complexity of RAS model structure and improve the performance of system simulation. Two issues focus on the distributed TPNs simulation algorithm: (1) how to get an efficient distributed simulation algorithm of the Time Petri-Nets, and (2) how to design the time agreement of multiple TPNs simulations in distributed system. In addition, we propose a gang schedule strategy that effectively maps multiple simulation threads onto NTcluster. The distributed simulation algorithm, as a core module of the RAS/Tools framework, is implemented by Java class (Jbuilder2.0) and distributed CORBA class (VisiBroker2.0) in an NT workstations-cluster.
منابع مشابه
TiPeNeSS: a timed petri net simulator software with generally distributed firing delays
Performance analysis can be carried out in several ways, especially in case of Markovian models. In order to interpret high level of abstraction, we often use modeling tools like timed Petri nets (TPNs). Although some subclasses of TPNs (e.g. stochastic Petri nets (SPNs) [17, 19]) can be handled analytically, a general timed Petri net is hard to evaluate via numerical analysis. However, the sim...
متن کاملModeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets
One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...
متن کاملFrom Time Petri Nets to Timed Automata
In this paper, we consider Time Petri Nets (TPN) where time is associated with transitions. We give a formal semantics for TPNs in terms of Timed Transition Systems. Then, we propose a translation from TPNs to Timed Automata (TA) that preserves the behavioural semantics (timed bisimilarity) of the TPNs. For the theory of TPNs this result is two-fold: i) reachability problems and more generally ...
متن کاملUsing Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)
A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...
متن کاملStructural translation from Time Petri Nets to Timed Automata
In this paper, we consider Time Petri Nets (TPN) where time is associated with transitions. We give a formal semantics for TPNs in terms of Timed Transition Systems. Then, we propose a translation from TPNs to Timed Automata (TA) that preserves the behavioral semantics (timed bisimilarity) of the TPNs. For the theory of TPNs this result is two-fold: i) reachability problems and more generally T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001